2.1 iOS-HTTP通信
2.1.1 同步加载网络数据
说明:介绍两种方式
NSString
提供的构造器NSURLConnection.sendSynchronousRequest
方法(iOS 9中已过时)
1 | import UIKit |
2.2.2 异步加载网络数据
说明:
NSURLConnection.sendAsynchronousRequest
(在iOS9 中过时
)
1 | import UIKit |
2.2.3 搭建J2E集成开发环境
2.2.3.1 安装 Apache Tomcat
下载 Apache Tomcat:http://tomcat.apache.org/download-80.cgi
1 | $ sudo mkdir -p /usr/local |
2.2.3.2 安装 Tomcat Controller
下载 Tomcat Controller:http://tomcat-controller.en.softonic.com/mac/download#downloading
2.2.3.3 安装 eclispe
下载eclipse:http://www.eclipse.org/downloads/
创建Dynamic Web Project
- 开始创建新项目
- New Runtime
- 选择前面安装好的 Tomecat8 的安装目录
- 创建 JSP文件 测试
2.2.4 通过GET/POST方式与服务器通信
2.2.4.1 后端
returnParas.jsp
1 | <%@ page language="java" contentType="text/html; charset=UTF-8" |
2.2.4.2 客户端
注意:下面请求使用的
API
在iOS9
中已过时
技巧:网络请求交给子线程而不是主线程处理,不占用主线程的资源,从而不带来界面卡顿的问题
1 | import UIKit |